package com.clickpaas.materialsprocurement.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @company <上海爱湃斯科技有限公司>
 * @email <zhihui.peng@clickpaas.com>
 * @author huiye
 * @decription: 请购单行对象
 * @date 2020/12/29 10:22 上午
 */
@Data
public class ReqLineEntity {

    /**
     * 物料名称 materiel
     */
    @ApiModelProperty(value="物料名称",name="materiel")
    private Object materiel;

    /**
     * 请购单行编号 name
     */
    @ApiModelProperty(value="请购单行编号",name="name")
    private String name;

    /**
     * 需求数量(请购数量) quantity
     */
    @ApiModelProperty(value="需求数量",name="quantity")
    private BigDecimal quantity;

    /**
     * 成本中心 costCenter
     */
    @ApiModelProperty(value="成本中心",name="costCenter")
    private Object costCenter;

    /**
     * 物料图片 materielPicture
     */
    @ApiModelProperty(value="物料图片",name="materielPicture")
    private String materielPicture;

    /**
     * 物料编号 materielNum
     */
    @ApiModelProperty(value="物料编号",name="materielNum")
    private String materielNum;

    /**
     * 金额 amount
     */
    @ApiModelProperty(value="金额",name="amount")
    private BigDecimal amount;

    /**
     * 供应商 supplier
     */
    @ApiModelProperty(value="供应商",name="supplier")
    private Object supplier;

    /**
     * 供货期 deliveryPeriod
     */
    @ApiModelProperty(value="供货期",name="deliveryPeriod")
    private BigDecimal deliveryPeriod;

    /**
     * 预估价格 priceEstimate
     */
    @ApiModelProperty(value="预估价格",name="priceEstimate")
    private BigDecimal priceEstimate;

    /**
     * 要求交期 requestDate
     */
    @ApiModelProperty(value="要求交期",name="requestDate")
    private String requestDate;

    /**
     * 年请购数量 annualAemand
     */
    @ApiModelProperty(value="年请购数量",name="annualAemand")
    private BigDecimal annualAemand;

}
